import Vue from 'vue'
import App from './App'
import store from '@/store'
import uView from "uview-ui";
import Hheader from "@/components/header/index.vue"
import Banner from "@/components/banner/index.vue" 
import MescrollBody from "@/components/mescroll-uni/mescroll-body.vue" 
import MescrollBodyDiy from "@/components/mescroll-diy/book/mescroll-body.vue" 
import MescrollUni from "@/components/mescroll-uni/mescroll-uni.vue"
import MescrollMixin from "@/components/mescroll-uni/mescroll-mixins.js";
import navBar from "@/components/zhouWei-navBar";
import TransverseList from "@/components/transverseList/index.vue"
import VerticalList from "@/components/verticalList/index.vue" 
import CardBox from "@/components/cardBox/index.vue" 
import ListBox from "@/components/listBox/index.vue" 
Vue.component('h-header', Hheader)
Vue.component('banner', Banner)
Vue.component('nav-bar', navBar)
Vue.component('mescroll-body', MescrollBody)
Vue.component('mescroll-body-diy', MescrollBodyDiy)
Vue.component('mescroll-uni', MescrollUni)
Vue.component('transverse-list', TransverseList)
Vue.component('vertical-list', VerticalList)
Vue.component('card-box', CardBox)
Vue.component('list-box', ListBox)
Vue.use(uView);
let vuexStore = require('@/store/$u.mixin.js')
Vue.mixin(vuexStore)
Vue.mixin(MescrollMixin)
Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({
	store,
    ...App
})
app.$mount()
